Electronic device and method of messaging meeting invitees

ABSTRACT

A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.11/495,775, filed Jul. 31, 2006, the contents of which are incorporatedherein by reference.

FIELD

The present application relates to electronic devices with calendar andmessaging applications for appointments and meetings.

BACKGROUND

Electronic devices can provide a variety of functions including calendarand meeting-related functions as well as electronic messaging.Electronic devices can include several types of devices includingdesktop computers or mobile stations such as simple cellular telephones,smart telephones, wireless PDAs, and laptop computers with wireless802.11 or Bluetooth capabilities. These devices run on a wide variety ofnetworks from data-only networks such as Mobitex and DataTAC to complexvoice and data networks such as GSM/GPRS, CDMA, EDGE, UMTS and CDMA2000networks.

Many portable electronic devices include a variety of applications forperforming calendar and meeting-related functions, email functions,telephone functions, short message service (SMS) functions, Web browserfunctions and address book functions. Calendar applications allow usersto track and manage appointments and meetings and to set reminders forsuch appointments and meetings. The information relating to meetings,for example, including the time, place and invitees, is commonlyincluded in a calendared meeting event saved using the calendarapplication on an electronic device. This information is saved and maybe selectively manipulated and displayed to the user in various formatsto view monthly, weekly or daily calendared events.

Many calendar applications permit users to invite individuals tomeetings and to be invited by other individuals to meetings by sendingand receiving invitations by electronic mail. The invitees are specifiedby the sender of the invitation, through the calendar application. Insome portable electronic devices, such invitations can be prepared andsent from the portable electronic device or received at the portableelectronic device via wireless communication. A subroutine of thecalendar application typically permits the user of the electronic deviceto accept or reject a meeting invitation from a user of anotherelectronic device. Meetings for which an invitation is accepted at anelectronic device, are automatically saved as calendared events to thecalendar application of that electronic device. Similarly, meetings forwhich invitations are sent from an electronic device are alsoautomatically saved as calendared events to the calendar application ofthat electronic device.

In preparation for scheduled meetings, it is common for users of anelectronic device to send information to one or more of the attendees ofthe meeting. For example, one of the attendees may wish to circulate amessage, an agenda, an update or brief prior to or following themeeting. Such messages can be sent electronically via email. To send themessages, the user of an electronic device creates a new email messageusing an email message application and the user must address the messageto each meeting attendee or each intended recipient. This can becumbersome especially in cases where an intended recipient is notincluded in the user's electronic address book. In such a case, the usercan manually enter the intended recipient's email address in theappropriate user-editable portion of an address field of the email. Inaddition to being cumbersome, the manual entry of email addresses oftenleads to errors in addressing causing delivery failure of the email.

Improvements in messaging meeting attendees are therefore desirable.

BRIEF DESCRIPTION OF THE DRAWINGS

The electronic device and method of composing an email message will bebetter understood with reference to the following description and to theFigures, in which:

FIG. 1 is a representation of an electronic device for modifying a userprofile in accordance with one embodiment;

FIG. 2 is a block diagram of certain internal components within theelectronic device of FIG. 1;

FIGS. 3 to 10 show exemplary screens of an LCD display of the electronicdevice of FIG. 1;

FIG. 11 is a flowchart depicting a method of messaging meeting inviteesin accordance with one embodiment;

FIG. 12 is another exemplary screen of the LCD display of the electronicdevice of FIG. 1.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Referring to FIG. 1, an electronic device for composing an email messagein accordance with an embodiment is indicated generally by the numeral20. In the present embodiment, the electronic device 20 is based on thecomputing environment and functionality of a wireless personal digitalassistant. It will be understood, however, that the electronic device 20is not limited to a wireless personal digital assistant. Otherelectronic devices are possible, such as desktop computers, cellulartelephones, smart telephones, and laptop computers. Referring again tothe present embodiment, the electronic device 20 includes a housing 22that frames an LCD display 24, a speaker 26, and LED indicator 28, atrackwheel 30, an exit key 32 and a key pad 34. The trackwheel 30 andthe exit key 32 can be inwardly depressed along the path of arrow A as ameans to provide additional user input. The housing 22 is made from asuitable material as will occur to those skilled in the art, and can bestored, for example, in a holster (not shown) that includes anattachment for attaching to a user's belt.

Referring now to FIG. 2, a block diagram of certain internal componentswithin the electronic device 20 is shown. The electronic device 20 isbased on a microcomputer that includes a processor 36 that is connectedto a read-only memory (ROM) 38 that contains a plurality of applicationsexecutable by the processor 36 that enables the device 20 to performcertain functions. The processor 36 is also connected to a random accessmemory unit (RAM) 40 and a persistent storage device 42 which areresponsible for various non-volatile storage functions of the device 20.The processor 36 receives input from various input devices including thetrackwheel 30, the exit key 32, and the keypad 34. The processor 36outputs to various output devices including the LCD display 24, thespeaker 26 and the LED indicator 28. The processor 36 is also connectedto an internal clock 44 and a modem and radio device 46. The modem andradio device 46 is used to connect to various wireless networks using anantenna 48.

Reference is now made to FIG. 3 which shows an exemplary menu screenthat is displayed on the LCD display 24 of the electronic device 20.(The remainder of the electronic device 20 is not shown in FIG. 3.) Theexemplary menu screen includes a display clock that is updated accordingto the internal clock 44. The electronic device 20 is operable toexecute various applications stored in the ROM 38. Such applicationsinclude, for example, Messages, a Web browser, an Address book, aCalendar, Profiles, and others. When executed by the processor 36, eachapplication causes the device to operate in certain ways. The trackwheel30 is used for scrolling through the applications and for selecting adesired application by pressing inwardly, along the path of arrow A, onthe trackwheel 30. The exit key 32 is used for exiting any applicationby pressing inwardly along the path of arrow A.

It will be appreciated that emails are received on the electronic device20 through a network (not shown), that wirelessly connects to theelectronic device 20 via the modem and radio device 46 through theantenna 48. Each email that is received includes a variety ofinformation including a date of receipt, time of receipt and senderemail information. In order to compose or view an email message, theMessages application is selected by scrolling using the trackwheel 30and pressing inwardly, which causes the execution of the Messagesapplication by the processor 36.

It will also be appreciated that the Calendar application is used fordisplaying and storing calendared events such as appointments, lectures,exams, movies, meetings, performances, dinners, ceremonies, etc., whenexecuted by the processor 36. Each calendared event includes a varietyof information including a date and time of the event.

The Address Book application provides a user interface for creating,viewing and managing address book data including contacts names,addresses, email addresses, telephone numbers, and other informationwhen executed by the processor 36.

The Profiles application on the LCD display 24 is used for selection andcustomization of notification modes. Selection of the Profilesapplication on the LCD display 24 causes the processor 36 to execute theProfiles application and display a Profiles screen on the LCD display24, including a number of profiles for selection. For example, theprofiles screen can include profiles such as Loud, Vibrate, Quiet andDefault profiles, all of which are selectable for controlling the modeof notification upon the occurrence of an event. Each profile can becustomized to give rise to different notification output for variousapplications on the electronic device.

Selection of the Calendar application on the LCD display 24 causes theprocessor 36 to execute the Calendar application, providing a calendaruser interface and displaying information relating to calendared eventsincluding meetings saved using the calendar application. Thisinformation can be selectively manipulated by and displayed to the userin various formats including monthly, weekly or daily schedules. In theexemplary display screen shown in FIG. 4, a daily schedule format isshown. In FIG. 4, two appointments in the form of calendared events areshown, including a “Departmental Meeting” from 10:00 a.m. to 11:00 a.m.and a “Dentist Appointment”, from 1:00 p.m. to 2:00 p.m.

Upon selection of either one of the two calendared events, a submenu isdisplayed on the LCD display 24, displaying different options for userselection, including, for example, Go To Date, Prev Day, Next Day, PrevWeek, Next Week, New, Open, Delete, View Week, View Month, and Close, asshown in FIG. 5. Selection of the Go To Date option provides auser-editable date field for the user to specify a date for displayingon the LCD display 24. Selection of the Prev Day option results in thedisplay of the schedule for the day prior to that displayed in FIG. 4.Similarly, selection of the Next Day option results in the display ofthe schedule for the day following that displayed in FIG. 4. Selectionof the Prev Week option results in the display of the schedule for theweek prior to the day displayed in FIG. 4. Selection of the Next Weekoption results in the display of the schedule for the week following theday displayed in FIG. 4. Selection of the New option provides agraphical user interface for composition of a new event for addition tothe calendar display. Selection of the Open option results in thedisplay of details of the selected calendared event on the LCD display24. Selection of the Delete option deletes the selected calendaredevent. Selection of the View Week option results in the display of theweekly schedule for the week including the day displayed in FIG. 4.Selection of the View Month option results in the display of the monthlyschedule for the month including the day displayed in FIG. 4. Selectionof the Close option closes the Calendar application.

As indicated above, selection of the Open option from the submenudisplayed in FIG. 5 results in the display of details of the selectedevent in the calendar user interface displayed on the LCD display 24.For example, selection of the “Departmental Meeting” shown in FIG. 4,followed by selection of the Open option shown in FIG. 5 results in thedisplay of details of the meeting as shown in FIG. 6. These detailsinclude the meeting subject, the location, an indication as to whetheror not the meeting is an all-day event, the start time, end time, theduration, the time zone, a reminder setting, a list of invitees andnotes relating to the meeting. For the exemplary meeting shown in FIG.6, the subject is “Departmental Meeting” and the location is “Board Room1”. The start time of the meeting is Tuesday, Nov. 2, 2006 at 10:00 a.m.and the end time is Tuesday, Nov. 2, 2006 at 11:00 a.m. Thus, themeeting duration is 1 hour. A reminder is set to remind the user of theelectronic device 20 of the meeting 15 minutes prior to the meeting. Itwill be appreciated that the reminder is a notification that depends onthe enabled profile settings referred to above. The invitees includePeter Smith, Sandra Jones and Bill Johnson. As shown, email addressinformation is included for each invitee.

The invitees are selectable by scrolling down through the displayeddetails of the meeting in the calendar user interface using thetrackwheel 30 to highlight the desired name, and then pressing inwardlyon the trackwheel 30 in the direction of arrow A, as described abovewith reference to FIG. 1. Upon selection of one of the invitees, asubmenu is displayed on the LCD display 24, displaying different optionsfor selection, including, for example, Email Invitee, Email All, eitherAdd Invitee as Contact, or View Contact, and Close, as shown in FIG. 7.Selection of the Email Invitee option acts as an email command receivedat the processor 36. In response to the selection of the Email Inviteeoption, the Messages application is executed and an email compositioninterface is displayed on the LCD display 24, as shown in FIG. 8. Theemail composition interface includes user-editable portions of fieldsincluding a user-editable portion of a “To” address field, auser-editable portion of a “Cc” address field, a user-editable portionof a “Subject” field and a message field. The user-editable portion ofthe “To” address field is automatically populated with the email addressof the invitee selected. Similarly, the user-editable portion of the“Subject” field is automatically populated with the meeting subjectshown in the meeting subject line of FIG. 6. The “Cc” address field isnot automatically populated but can be populated by user entry of anemail address in the field using the key pad 34 or by selection of anaddress from the contacts in the Address Book. The message field ispopulated by user entry of a message using the key pad 34. Uponcompletion of the email message, the email message is sent to theselected meeting invitee by pressing the trackwheel 30 in the directionof arrow A, resulting in the display of an email submenu, followed byuser selection of a Send option from the email submenu.

Selection of the Email All option acts as an email command received atthe processor 36. In response to the selection of the Email All option,the Messages application is executed and an email composition interfaceis displayed on the LCD display 24, as shown in FIG. 9. As describedabove, the email composition interface includes user-editable portionsof fields. With the selection of the Email All option, however, theuser-editable portion of the “To” address field is automaticallypopulated with the email addresses of each of the invitees to themeeting. Similarly, the user-editable portion of the “Subject” field isautomatically populated with the meeting subject shown in the meetingsubject line of FIG. 6. Again, the “Cc” address field is notautomatically populated but can be populated by user entry of an emailaddress in the field or by selection of an address from the contacts inthe Address Book. Similarly, the message field is populated by userentry of a message. The email message is sent to all of the invitees byuser selection of the Send option in the email submenu.

The Add Invitee as “Contact” option is provided if the contactinformation is not already present in the Address Book of the electronicdevice 20. The processor 36 conducts a comparison of the contactinformation for the selected invitee with the contact information forcontacts in the Address Book of the electronic device 20. If the contactinformation for the selected invitee is not present in the Address Bookof the electronic device 20, the Add Invitee as “Contact” option isdisplayed in the submenu of FIG. 7. Selection of the Add Invitee as“Contact” option causes execution of the Address Book application and anew contact composition interface is displayed on the LCD display 24, asshown in FIG. 10. The new contact composition interface includesuser-editable portions of fields including, for example, a “Title”field, a “First Name” field, a “Last Name” field, an “Email Address”field, a “Company” field, several phone fields, an “Address” field, anda “Notes” field. Other user-editable fields are possible. Theuser-editable portion of the “Email Address” field is automaticallypopulated with the email address of the invitee selected. Similarly, the“First Name” field and “Last Name” field are automatically populatedwith the first name and last name of the invitee based on informationincluded with the email address. Any or all of the remaining fields canbe populated by user entry of information into any or all of the fields.Upon completion of entry of information into the fields, the new contactis saved in the Address Book of the electronic device 20 by selection ofa Save option from an Address Book submenu, as will be appreciated bythose skilled in the art.

The “View Contact” option (not shown) is provided if the contactinformation is already present in the Address Book of the electronicdevice 20. As described above, the processor 36 conducts a comparison ofthe contact information of the selected invitee with the contactinformation in the Address Book of the electronic device 20. If thecontact information is already present in the address book of theelectronic device 20, the “View Contact” option is displayed in thesubmenu of FIG. 7, rather than the “Add Invitee as Contact” optionshown. Selection of the “View Contact” option causes execution of theAddress Book application and display of the contact information for theinvitee in a contact interface displayed on the LCD display 24. Any orall user-editable fields of the contact interface can be populated oramended and the contact can be saved again in the Address Book to savethe new or amended information. Alternatively, the contact interface cansimply be closed after viewing by selection of a “Close” option in anAddress Book submenu.

Selection of the “Close” option results in the closing of the Calendarapplication, returning to the menu screen of FIG. 3.

A method of composing an email message will now be described withreference to the foregoing discussion of the electronic device 20.Referring to FIG. 11, a flowchart showing a method of composing an emailmessage at the electronic device 20 is shown. The flowchart illustratessteps that include user input as well as software execution within theprocessor 36. The coding of such software is well within the scope of aperson of ordinary skill in the art. Starting from the menu screen shownin FIG. 3, the Calendar application is selected on the LCD display 24(step 60). Upon selection of the Calendar application from the menuscreen, the processor 36 executes the Calendar application and acalendar user interface is displayed including information relating tocalendared events (step 62). For exemplary purposes, the display screenof FIG. 4 is referred to, in which two calendared events are shown in adaily schedule format.

It will be appreciated that the “Departmental Meeting” in the Calendarapplication shown in FIG. 4 has been previously added as a calendaredevent by, for example, user acceptance of an invitation to a meeting.The user receives an invitation to a meeting by email. Upon opening theemail, the meeting details including the subject, the date, the time,the location and the names of the other invitees, are displayed. Toaccept or decline a meeting invitation, the user then presses inwardlyon the trackwheel 30 along the path of the arrow A. The user of theelectronic device 20 is then provided with options including Accept,Accept with Comments, Decline, and Decline with Comments. Selection ofeither the Accept or the Accept with Comments options results inautomatic entry of the meeting as a calendared event in the Calendarapplication, at the date and time indicated in the meeting information.When either the Decline or Decline with comments options are selected,the meeting is not entered as a calendared event in the Calendarapplication.

Alternatively, the “Departmental Meeting” in the Calendar applicationshown in FIG. 4 has been previously added as a calendared event by usercomposition and sending of an invitation. In this case, the user selectsa Create New Appointment option from a submenu in the Calendarapplication. A new-meeting user interface is provided via the LCDdisplay 24, and the user enters information including, for example, thesubject, the date, the time, the location of the meeting and informationrelating the invitees, in the appropriate user-editable fields. It willbe appreciated that the information relating to the invitees can beselected from a list from the Address Book application or entered bytyping the email information into the key pad 34. The meeting is thensaved by pressing the trackwheel 30 along the path of the arrow A todisplay a submenu followed by selection of a Save Meeting option fromthe submenu.

Next, the “Departmental Meeting” is selected (step 64) giving rise tothe submenu which provides the options of Go To Date, Prev Day, NextDay, Prev Week, Next Week, New, Open, Delete, View Week, View Month, andClose on the LCD display as described above with reference to FIG. 5(step 66). The Open option is then selected (step 68), which results inthe display of details of the selected meeting as shown in FIG. 6 (step70). As described hereinabove, the names and email addresses for each ofthe invitees are shown in the displayed details of the selected meeting,as shown in FIG. 6. In the present exemplary embodiment, the inviteesinclude Peter Smith, Sandra Jones and Bill Johnson. The invitee, SandraJones, is then selected (step 72) giving rise to the display of theoptions “Email Invitee, Email All, and Add Invitee as Contact, in aninvitee submenu as shown in FIG. 7 (step 74). In the present exemplaryembodiment, contact information for the selected invitee, Sandra Jones,is not already present as a contact in the Address Book application andthus, the option to Add Invitee as Contact is provided. The EmailInvitee option is selected (step 76) causing execution of the Messagesapplication (step 78) and an email composition interface is displayed onthe LCD display as shown in FIG. 8. The user-editable portion of the“To” field is automatically populated with the email address of theselected invitee, Sandra Jones, and the user-editable portion of the“Subject” field is automatically populated with the meeting subject fromthe details of the meeting displayed in FIG. 6. The email message isthen completed (step 80) by user entry of the message in the messagefield and, optionally, user entry of additional email addresses in the“To” or “Cc” address fields. When completed, the email is sent to theselected invitee, Sandra Jones, as well as any other addressees added bythe user in the previous step by selection of a Send option from anemail submenu (step 82).

In the above-described exemplary embodiments, the user-editable portionof the “Subject” field is automatically filled in with the “Subject”field of the meeting. It will be appreciated that it is possible thatthis field is left blank for the user to fill in with an appropriatetitle. Also, the user-editable fields that are automatically filled incan be selectable for editing by the user as desired. For example, afterselecting the “Email All” option, the user can remove one of therecipients from the user-editable portion of the “To:” field whileleaving the remainder, if desired.

According to one aspect of an embodiment there is provided a method ofcomposing an email message at an electronic device having a calendarapplication and email capability. The method includes receiving an emailcommand from a user input of the electronic device through a calendaruser interface, the email command relating to at least one of aplurality of intended attendees of a calendared meeting, and providingan email composition interface in response to receiving the emailcommand. The email composition interface includes a user-editableportion of an address field. The user-editable portion of the addressfield is automatically populated with email address information for theat least one of the plurality of intended attendees.

According to another aspect of an embodiment there is provided acomputer program product for composing an email message. The computerprogram product includes a computer-readable medium havingcomputer-readable code embodied therein for implementing the abovemethod in an electronic device.

According to yet another aspect of an embodiment there is provided anelectronic device having a calendar application and email capability.The electronic device includes a display, a user input and a processor.The processor is connected to the display and the input, and is operableto receive an email command from the user input in a calendar userinterface, the email command relating to at least one of a plurality ofintended attendees of a calendared meeting. The processor is furtheroperable to provide an email composition interface in response toreceiving the email command, the email composition interface including auser-editable portion of an address field. The user-editable portion ofthe address field is automatically populated with email addressinformation for the at least one of the plurality of intended attendees.

Therefore, the user of the electronic device can create an email messageto one or more invitees or attendees of a meeting by selection of anemail option when viewing a meeting in the calendar application. Theemail address of the selected invitee(s) or attendee(s) is automaticallyinserted in the appropriate portion of the email address field.Similarly, the user of the electronic device can create an email messageto all invitees or attendees of a meeting by selection of an email-alloption when viewing a meeting in the calendar application. Again, theemail addresses of the invitees or attendees are automatically insertedin the appropriate portion of the email address field.

While the embodiments described herein are directed to particularimplementations of the electronic device and method of composing anemail message, it will be understood that modifications and variationsto these embodiments are within the scope and sphere of the presentapplication. For example, many of the options provided in the submenusand the displayed details in the screens shown in the Figures areprovided for exemplary purposes and such options and details can vary.

Many other modifications and variations may occur to those skilled inthe art. All such modifications and variations are believed to be withinthe sphere and scope of the present application.

The invention claimed is:
 1. A method of composing an email message atan electronic device having a processor, a memory maintaining a calendarapplication and a message application, an input device and a display,the method comprising: providing a calendar user interface on saiddisplay, said calendar user interface showing an existing calendaredevent; displaying, based on an input selecting the existing calendaredevent, an indication that an invitee is associated with the existingcalendared event, the indication being selectable for composing amessage to the invitee; receiving, after the displaying, a selection ofthe invitee associated with the existing calendared event from saidinput device; responsive to said selection of the invitee, providing anupdated user interface, said updated user interface comprising a firstselectable email command exclusive to said selected invitee, and asecond selectable email command; receiving another input associated withone of said first email command and said second email command from saidinput device; providing an email composition interface on said displayto the exclusion of both the calendar user interface and the updateduser interface in response to the another input associated with saidfirst email command or said second email command, said email compositioninterface including a user-editable portion of an address field; whensaid another input is associated with said first email command,automatically populating said user-editable portion of said addressfield with email address information for said selected invitee; and whensaid another input is associated with said second email command,automatically populating said user-editable portion of said addressfield with email address information for said selected invitee andanother email address.
 2. The method according to claim 1, wherein saidexisting calendared event is related to a meeting invitation received insaid calendar application prior to said providing the calendar userinterface, said existing calendared event including a date, a time andsaid email address information for the invitee.
 3. The method accordingto claim 2, further comprising: receiving the meeting invitation at saidelectronic device, said meeting invitation including said email addressinformation for the invitee; receiving an accept command from said inputdevice in response to receipt of said meeting invitation; and savingsaid existing calendared event based on the accept command, for viewingusing said calendar user interface.
 4. The method according to claim 2,further comprising: composing at said electronic device, the meetinginvitation to an event, said meeting invitation including said emailaddress information for the invitee; sending said meeting invitation tosaid email address information of the invitee; and saving said existingcalendared event in relation to sending said meeting invitation.
 5. Themethod according to claim 1, wherein a user-editable portion of asubject field is automatically populated with information identifyingsaid existing calendared event.
 6. The method according to claim 1,wherein said calendar user interface occupies said entire display andsaid updated user interface occupies only a portion of said display. 7.The method according to claim 1, wherein said calendar user interfaceand said updated user interface are representative of said calendarapplication, and wherein providing said email composition interfacecomprises executing said message application.
 8. The method according toclaim 1, wherein said electronic device is a portable handheldelectronic device.
 9. The method according to claim 1, wherein saidupdated user interface comprises a menu, said menu including said firstselectable email command and said second selectable email command. 10.An electronic device having a calendar application and email capability,the electronic device comprising: a memory for maintaining said calendarapplication and a message application; a display; an input device; and aprocessor connected to said memory, said display and said input device,said processor operable to control said display to provide a calendaruser interface showing an existing calendared event; said processorfurther operable to control said display for displaying, based on aninput selecting the existing calendared event, an indication that aninvitee is associated with the existing calendared event, the indicationbeing selectable for composing a message to the invitee; said processorfurther operable to receive, after the displaying, a selection of theinvitee associated with said existing calendared event from said inputdevice; said processor further operable, responsive to said selection ofthe invitee, to control said display to provide an updated userinterface, said updated user interface comprising a first selectableemail command exclusive to said selected invitee, and a secondselectable email command; said processor further operable to receiveanother input associated with one of said first email command and saidsecond email command from said input device, and to control said displayto provide an email composition interface to the exclusion of both thecalendar user interface and the updated user interface in response toreceiving the another input associated with said first email command orsaid second email command, said email composition interface including auser-editable portion of an address field; said processor furtheroperable, when said another input is associated with said first emailcommand, to automatically populate said user-editable portion of saidaddress field with email address information for said selected invitee;and said processor further operable, when said another input isassociated with said second email command, to automatically populatesaid user-editable portion of said address field with email addressinformation for said selected invitee and another email address.
 11. Theelectronic device according to claim 10, wherein said existingcalendared event is related to a meeting invitation received in saidcalendar application prior to said providing the calendar userinterface, said existing calendared event including a date, a time andsaid email address information for the invitee.
 12. The electronicdevice according to claim 11, said processor further operable to:receive the meeting invitation, said meeting invitation including saidemail address information for the invitee; receive an accept commandfrom said input device in response to receipt of said meetinginvitation; and save said existing calendared event in said memory basedon the accept command, for viewing using said calendar user interface.13. The electronic device according to claim 11, said processor furtheroperable to: receive input from said input device composing said meetinginvitation, said meeting invitation including said email addressinformation for the invitee; send said meeting invitation, via atransmitter and receiver connected to said processor, to said emailaddress information of the invitee; and save said existing calendaredevent in relation to sending said meeting invitation.
 14. The electronicdevice according to claim 10, wherein said calendar user interfaceoccupies said entire display and said updated user interface occupiesonly a portion of said display.
 15. The electronic device according toclaim 10, wherein said calendar user interface and said updated userinterface are representative of said calendar application, and whereinproviding said email composition interface comprises executing saidmessage application.
 16. The electronic device according to claim 10,wherein said updated user interface comprises a menu, said menuincluding said first selectable email command and said second selectableemail command.
 17. The electronic device according to claim 10, whereina user-editable portion of a subject field is automatically populatedwith information identifying said existing calendared event.
 18. Anon-transitory computer-readable storage medium containing a set ofinstructions for an electronic device having a processor, a memorymaintaining a calendar application and a message application, an inputdevice and a display, the set of instructions for: providing a calendaruser interface on said display, said calendar user interface showing anexisting calendared event; displaying, based on an input selecting theexisting calendared event, an indication that an invitee is associatedwith the existing calendared event, the indication being selectable forcomposing a message to the invitee; receiving, after the displaying, aselection of the invitee associated with said existing calendared eventfrom said input device; responsive to said selection of the invitee,providing an updated user interface, said updated user interfacecomprising a first selectable email command exclusive to said selectedinvitee, and a second selectable email command; receiving another inputassociated with one of said first email command and said second emailcommand from said input device; providing an email composition interfaceon said display to the exclusion of both the calendar user interface andthe updated user interface in response to the another input associatedwith said first email command or said second email command, said emailcomposition interface including a user-editable portion of an addressfield; when said another input is associated with said first emailcommand, automatically populating said user-editable portion of saidaddress field with email address information for said selected invitee;and when said another input is associated with said second emailcommand, automatically populating said user-editable portion of saidaddress field with email address information for said selected inviteeand another email address.